@charset "utf-8";

/**/

.BG1{ background:url(../images/bodyBG.jpg) repeat-y center top;}

.BG2{ background:#f4f4f4;}

/**/

.top{ width:100%; height:87px; padding-top:20px; background:#fff; padding-bottom:31px;}

.topa{ width:1024px; height:46px; margin:0 auto; text-align:right;line-height:46px; font-family:""; display:block;}

.topa div{  color:#666; height:46px; float:left; width:390px; line-height:46px; position:relative; overflow:hidden;}
.topa span{ width:630px; height:46px; display:block; float:left; text-align:right; line-height:46px; }
.topa span a{}

.topa div ul{ width:1300px; height:46px; display:block;}
.topa div ul li{ float:left; margin-right:30px;  }
#hello p{ display:none; text-align:left;}


.logobox{ width:1024px; height:79px; margin:12px auto 31px;}

.logo{ width:332px; height:79px; float:left;}

.logo img{ height:100px;}

.tel{  height:44px; display:block; padding-left:76px; background:url(../images/toptel.jpg) no-repeat left top; float:left; margin-top:34px; font-size:29px; color:#ff5c05;  line-height:57px; overflow:hidden; margin-left:327px;}

.toptext{ text-align:right; font-size:18px; font-weight:bold; color:#0b53c9;}

.toptext p{ font-size:22px; color:#444444; line-height:50px;}

/**/

.nav{ width:107%; height:46px; overflow:hidden; background:url(../images/navBG.jpg) repeat-x left top;}

.nav ul{ width:1024px; height:46px; display:block; margin:0 auto;}

.nav ul li{ height:46px; display:inline; float:left;}

.nav ul li a{ height:46px; padding:0 31px; border-right:1px solid #1473aa; border-left:1px solid #467cd6; display:inline; float:left; line-height:46px; color:#fff; font-size:15px;}

.nav ul li a:hover{ background:url(../images/navBG_h.jpg) repeat-x left top;}

.nav ul li a:link { color:#fff; }

.nav ul li a:visited { color:#fff; }

.nav ul li.on a{background:url(../images/navBG_h.jpg) repeat-x left top;}

/*soso*/

.key_x{ width:100%; height:34px; padding-bottom:2px; background:#f5f5f5;}

.keyword{ width:1024px; height:28px; margin:0 auto; padding:3px 0;}

.keyword p{ display:block; float:right; max-width:770px; height:28px; line-height:28px; font-size:13px; padding-left:10px; text-align:left; overflow:hidden;}

.keyword p a{ display:block; margin:0 10px; float:left;}

.keyword p span{ display:block; margin:0 10px 0 0; float:left;}

.keyword input{ float:left; margin:2px 5px;}

.sobtn{ background:url(../images/sosobtn.jpg) no-repeat  center 50%; width:46px; height:22px; border:none; cursor:pointer;}

.sotext{ width:110px; height:22px; border:1px solid #e6e6e6;  line-height:21px; padding-left:21px; background:url(../images/sotext_22.jpg) no-repeat left top #fff; color:#999; font-family:"";}

/*banner*/

.bannerBG{ width:100%; height:415px; position:relative; overflow:hidden;}

.bannerBG ul{ width:1920px; height:415px; display:block; position:absolute; left:50%; margin-left:-960px; z-index:1;}

.bannerBG ul li{ width:1920px; height:415px; display:block;}

.bannerBG ul li a{ width:1920px; height:415px; display:block;}

.bannerBG span{ width:224px; height:17px; position:absolute; left:50%; margin-left:-112px; bottom:30px; z-index:2; display:block;}

.bannerBG span em{ width:17px; height:17px; display:block; float:left; background: url(../images/cur01.png) no-repeat left top;_background: url(../images/cur01.gif) no-repeat left top; margin-left:40px; cursor:pointer;}

.bannerBG span em.cur{  background:#0e813e; background: url(../images/cur02.png) no-repeat left top;_background: url(../images/cur02.gif) no-repeat left top;}

/**/

.inhezuo{ width:1008px; margin:0 auto; padding:0 8px; background:#fff; position:relative;}

.intlt{ width:100%; height:42px; display:block; font-size:15px; background:url(../images/zzzhuadiwen.jpg) repeat-x left bottom; padding-bottom:5px;}
.intlt span{ float:right; margin:17px 15px 0 0}
.intlt b{ font-size:30px; color:#0b53c9;}

.hezuobox{ width:880px; height:125px; margin:20px auto 0; position:relative; overflow:hidden;}

.hezuobox ul{ height:125px; position:relative; display:block; width:3000px;}

.hezuobox ul li{ width:160px; height:125px; display:block; float:left; padding-right:20px;}

.hezuobox ul li span{ width:158px; height:83px; display:block; border:1px solid #dddddd; cursor:pointer;}

.hezuobox ul li span img{ width:158px; height:83px;}

.hezuobox ul li p{ width:160px; height:30px; text-align:center; line-height:30px; display:block;}

.hezuobox ul li a:hover span{ border-color:#f75701;}



#bezL{ width:45px; height:57px; display:block; background:url(../images/hezuoL.jpg) no-repeat left top; position:absolute; cursor:pointer; left:10px; top:85px;}

#bezR{ width:45px; height:57px; display:block; background:url(../images/hezuoR.jpg) no-repeat left top; position:absolute; cursor:pointer; right:10px; top:85px;}



/*ҳƷ*/

.inpro{padding-top: 10px; width:1024px; margin:0 auto; background:#fff; overflow:hidden;}

.inpleft{ width:240px; float:left;}

.boxL{ margin-right:30px;}



.lnavtlt{ width:240px; height:52px; background: url(../images/lnavtlt01.jpg) no-repeat left top; line-height:52px; text-align:center; font-size:20px; font-weight:bold; color:#fff; padding-top:5px ;}

.lnav{ width:238px; border:1px solid #d6d6d6; border-top:none; padding:12px 0;  height:177px;}

.lnav li{ width:214px; padding:0 10px; border-left:2px solid #fcfcfc;border-right:2px solid #fcfcfc; font-family:""; margin-bottom:10px;}

.lnav li h3{ width:170px; height:32px; display:block; line-height:32px; background:url(../images/lnav_li01.jpg) no-repeat left top; color:#fff; font-size:14px; padding-left:44px; overflow:hidden; cursor:pointer;}


.lnavtwo{ width:214px; margin:0 auto;}

.lnav li a,.lnavtwo a{ width:97px; height:42px; display:block; background:url(../images/lnav_li02.gif) no-repeat 1px top #fff; line-height:42px; border-bottom:1px dashed #e5e5e5; padding-left:10px; overflow:hidden;  float:left;}

.lnav li a:hover,.lnavtwo a:hover{background:url(../images/lnav_li02.gif) no-repeat 46px top #fafafa;}

.lnavtwo2{ width:214px; margin:0 auto;}

.lnavtwo2 a{ width:158px; height:42px; display:block; background:#fff; line-height:42px; border-bottom:1px dashed #e5e5e5; padding-left:56px; overflow:hidden;}

.lnavtwo2 a:hover{background:#fafafa;}
.lnavtwo2 .cur{background:url(../images/lnav_li02.gif) no-repeat 46px top #fafafa;color:#f75701;}



.leftcontact{width:238px; border:1px solid #d6d6d6; border-top:none; padding:12px 0;}

.leftcontact span{ width:195px; height:83px; display:block; padding:2px; border:1px solid #d6d6d6; margin:2px auto 10px;}

.leftcontact p{ padding:0 20px; line-height:26px; font-family:"";}



.inpright{ width:740px; float:left;}

.pro_list{ padding-top:20px;}

.pro_list li{ width:234px;display:block; float:left; margin:6px; _margin:3px;}

.pro_list li span{ width:224px; display:block; padding:4px; border:1px solid #dcdcdc;}

.pro_list li p{ width:234px; height:34px; display:block; background:url(../images/proYY.jpg) no-repeat center top; line-height:44px; text-align:center;}

.pro_list li a:hover span{ border-color:#f75701;}



.tantou01{ width:100%; height:130px; background:url(../images/tantou01.jpg) no-repeat center top; position:relative; clear:both;}

.tantou01 a{ font-size:11px; color:#fff; width:77px; height:24px; display:block; position:absolute; border-radius:4px; line-height:24px; text-align:center; left:50%; top:57px; margin-left:313px;}

.tantou01 a:link { color:#fff; }

.tantou01 a:visited { color:#fff; }



.intext01{ width:1024px; height:327px; padding-top:20px; margin:0 auto; background:url(../images/intext01.jpg) no-repeat center bottom #fff; position:relative;}

.intext01 em{ font-size:15px; line-height:22px; padding-left:277px; color:#cec8c8;}

.intext01 p{ font-weight:bold; font-size:28px; color:#0b53c9;padding-left:50px; line-height:24px;}

.intext01 i{ width:150px; height:60px; display:block; color:#0b53c9; font-size:44px; position:absolute; font-weight:bold; left:442px; top:16px;}

.intext01 div{ padding-left:88px; padding-top:28px;}

.intext01 div p{ line-height:41px; padding:0; margin:0; color:#666; font-size:15px; cursor:pointer;}



.intextYY{ width:1024px; height:32px; background:url(../images/intextYY.jpg) no-repeat center bottom #fff; clear:both; margin:0 auto; padding-top:20px;}

.tantou02{ background: url(../images/intextYY.jpg) no-repeat center bottom #fff;width:964px; margin:0 auto; padding:20px 30px 20px; background:#fff;}



.intext02{ width:1024px; margin:0 auto;position:relative;}

.intext02 div{ width:430px; position:absolute; left:50%;}

.intext02 div span{ width:60px; height:52px; display:block; float:left; line-height:52px; text-align:center; font-size:35px; font-family:Arial; color:#fff;}

.intext02 div p{ line-height:28px; font-size:18px;}

.intext02 div b{ font-size:22px; color:#f75701; line-height:74px; height:52px; display:block; overflow:hidden; width:300px; padding-left:10px;}

.intext02 div em{ font-style:normal;color:#f75701;}

.tantou02 div a{ width:70px; height:30px; display:block; float:right; line-height:30px; font-size:12px; color:#f75701; margin:12px 0 0 0;}



.bec01{ top:32px; margin-left:40px;}

.bec02{ top:305px; margin-left:-434px;}

.bec03{ top:568px; margin-left:45px;}

.bec04{ top:818px; margin-left:-434px;}

.bec05{ top:1070px; margin-left:71px;}

.bec06{ top:1297px; margin-left:-434px;}

.tantou03{ width:1024px; height:121px; margin:0 auto; background:url(../images/tantou03.jpg) no-repeat center top #fff; position:relative;}

.tantou03 span{ width:188px; height:24px; display:block; position:absolute; left:425px;top:66px;}

.tantou03 a{ font-size:16px; color:#fff; width:85px; height:29px; display:block; border-radius:4px;  line-height:29px; text-align:center; float:left; margin-left:9px;_margin-left:6px;}

.tantou03 a:link { color:#fff; }

.tantou03 a:visited { color:#fff; }



.liucheng{ width:1024px; height:420px; margin:0 auto; background:url(../images/liucheng.jpg) no-repeat center 50% #fff; position:relative;}
.liucheng span{ width:100px; height:66px; display:block; line-height:33px; font-family:"Բ"; font-size:22px; text-align:center; position:absolute; left:50%; font-weight:bold; color:#fff;}
.liuc01{ top:62px; margin-left:-437px;}
.liucheng .liuc02{ top:62px; margin-left:-194px; text-align:left; font-size:18px;}
.liuc03{ top:62px; margin-left:46px;}
.liuc04{ top:62px; margin-left:280px;}
.liucheng .liuc05{top:190px; margin-left:365px; text-align:left; font-size:15px;}
.liuc06{ top:290px; margin-left:168px;}
.liuc07{ top:290px; margin-left:-93px;}
.liucheng .liuc08{ top:290px; margin-left:-353px; text-align:left; font-size:18px;}

.intext03{ width:1024px; height:480px; margin:0 auto; background:url(../images/intext03.jpg) no-repeat center top #fff;}

.intext03 div{     float: left;width:480px; height:199px; margin:0px 1px 43px 30px; overflow:hidden;}

.intext03 div span{ width:189px; height:189px; display:block; float:left; padding:4px; border:1px solid #dcdcdc; background:#fff;}

.intext03 div span img{width:189px; height:189px;}

.intext03 div p{ width:267px; height:199px; display:block; float:left; margin-left:10px; position:relative; line-height:26px; font-family:""; overflow:hidden;}

.intext03 div p b{ display:block; font-size:14px; color:#0b53c9;}

.intext03 div p a{ width:70px; height:20px; line-height:20px; display:block; position:absolute; left:0px; bottom:10px; color:#f75701;}

.intext03 div p a:link { color:#f75701; }

.intext03 div p a:visited { color:#f75701; }



.tantou04{ width:100%; height:111px; background:url(../images/tantou04.jpg) no-repeat center top;}



.inabout{ width:976px; height:380px; padding:20px 24px 30px; margin:0 auto; background:#fff;}

.inabout span{ width:542px; height:380px; display:block; float:left;}

.inabout span img{width:542px; height:380px;}

.inabout div{ width:420px; height:380px; float:left; margin-left:12px; font-family:""; position:relative;}

.inabout div p{ font-size:15px; line-height:26px;}

.inabout div p b{ font-size:16px;}

.inabout div a{ width:86px; height:23px; display:block; background:url(../images/ckxq.jpg) no-repeat center top; position:absolute; left:0; bottom:0px;}



/*ҳ*/

.inzizhi{ width:1024px;  height:172px; margin:0 auto; background:#fff; position:relative;}

.zizhibox{ width:890px; height:172px; margin:0 auto; overflow:hidden; position:relative;}

.zizhibox ul{ height:172px; position:relative; display:block; width:3000px;}

.zizhibox ul li{ width:209px; height:172px; display:block; float:left; padding-right:18px;}

.zizhibox ul li span{ width:199px; height:128px; display:block; float:left; padding:4px; border:1px solid #dcdcdc;}

.zizhibox ul li span img{ width:199px; height:128px;}

.zizhibox ul li a:hover span{ border-color:#f75701;}

.zizhibox ul li p{ width:209px; height:34px; display:block; line-height:34px; text-align:center;}



#zizL{width:45px; height:57px; display:block; background:url(../images/hezuoL.jpg) no-repeat left top; position:absolute; cursor:pointer; left:10px; top:60px;}

#zizR{width:45px; height:57px; display:block; background:url(../images/hezuoR.jpg) no-repeat left top; position:absolute; cursor:pointer; right:10px; top:60px;}



/**/

/**/

.inab_tlt{ width:100%; height:32px; line-height:32px;  font-family:""; }

.inab_tlt h2{font-weight:400; float:left; line-height:32px;font-size:15px;_font-size:16px; font-family:""; font-weight:bold;}

.inab_tlt a{ width:36px; height:11px; display:block; float:right; background:url(../images/innewsmore.jpg) no-repeat center top; margin-top:10px;}

.news{ width:1024px; margin:0 auto 0; background:#fff;}

.news_list{ width:326px;  float:left;margin:0 15px; _margin:0 12px;}

.news_list span{ width:318px; height:175px; display:block; background:url(../images/zzzzz_42.jpg) repeat left top; padding:3px; margin-bottom:3px; float:left; border:1px solid #dcdcdc; background:#fff;}

.news_list span a{width:318px; height:175px; display:block;}

.news_list span a img{ height:175px;width:318px;}



.news_list ul{ width:326px; float:left;}

.news_list ul li{ width:316px; height:32px; line-height:32px; display:block; overflow:hidden; border-bottom:1px dashed #cfcbc3; padding-left:10px;}

.news_list ul li em{ font-style:normal; float:right;}

.news_list ul li a{ max-height:230px; height:32px; display:block; float:left; overflow:hidden; white-space:normal;text-overflow:ellipsis;}



.ofen_list{ overflow: hidden;width:285px; height:285px; float:left;}

.ofen_list span{ width:100%; height:4px; background:url(../images/zzzzz_42.jpg) repeat left top; display:block;}

.ofen_list div.inab_tlt h2{ padding-left:20px; }

.QA{ width:285px; height:350px; display:block; overflow:hidden; background:url(../images/zzzzz_42.jpg) right;*height:376px;}

.QA ul{ margin:0; padding:0;}

.QA li{ width:285px; display:block; border-bottom:1px dashed #cdcdcd;}

.QA span{ width:260px; height:24px; display:block; line-height:24px; background:url(../images/Q.jpg) no-repeat 3px 8px;  padding:5px 0 5px 25px;display:block;}

.QA li p{ line-height:24px; background:url(../images/A.jpg) no-repeat 3px 12px; padding:5px 0 5px 25px; display:block;}



.inlink{ width:100%; height:125px; background:#fafafa; overflow:hidden;}

.inlink div{ width:870px; height:48px; line-height:24px; padding-left:154px; margin:0 auto ; padding-top:50px; overflow:hidden; background:url(../images/linkbg.jpg) no-repeat left 50px ;}

.inlink div a{ display: inline; float:left; margin:0 5px; height:24px;}





.footerbg{ width:100%; padding-bottom:40px; background:url(../images/footerbg.jpg) no-repeat center top #0b53c9;  position:relative;}

.fotnav{  width:1024px; height:54px; line-height:54px; margin:0 auto;}

.fotnav a{ display:inline; float:left; height:54px; line-height:54px; padding:0 26px; color:#fff;}

.fotnav a:link { color:#fff; }

.fotnav a:visited { color:#fff; }

.fotnav a:hover{ color:#f75701;}



.footer{ width:924px; padding-left:100px; margin:0 auto; text-align:center; color:#fff; padding-top:30px; position:relative;}

.footer p{ line-height:36px;}

.footer a{ color:#fff;}

.bottomlogo{ width:300px; height:114px; display:block; position:absolute; left:50%; margin-left:-500px;  top:90px; z-index:1;}



.botjszc{ width:214px; height:24px; position:absolute;  z-index:2; line-height:24px; color:#fff; left:50%; margin-left:-391px; top:172px;}

.botjszc a{ color:#fff;}

.botjszc a:visited { color:#fff; }

.botjszc a:hover{ color:#fff;}



.BigBG{ width:100%; overflow:hidden; background:url(../images/bodyBG.jpg) repeat-y center top;}

/*float*/
#right-float-box{ width:140px; height:421px; background:url(../images/xuanfuc.png) no-repeat center top; z-index:999;}

#roll_top{
    cursor: pointer;
    height: 45px;
    position: relative;
    width: 37px;
}
#roll_top {
    background:url(../images/TOP.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

#roll {
    display: block;
    position: fixed;
	
	right:5%;
    top: 90%;
    width: 57px;
	z-index:999;
}
/*ny*/

.nybanner{  width:1024px; height:333px; margin:0 auto;}

.nybanner img{ width:1024px; height:333px;}



.box{     padding-bottom: 20px;width:1024px; overflow:hidden; margin:0 auto 0; background:#fff; padding-top:20px;}

.boxnav{ width:240px; float:left;}



.boxL{}

.boxbody{ border: 1px #ccc solid;width:753px;     margin-right: 20px;float:right;}

.mbx{ width:100%; height:46px; line-height:46px; font-size:14px; background:url(../images/zzzhuadiwen.jpg) repeat-x left bottom; text-indent:20px;}



.yema{ width:704px; height:25px; border:1px solid #e5e5e5; background:#f9f9f9; line-height:25px; margin:20px auto;}

.yema p{ color:#666; padding-left:5px;}

.yema div{ display:block; float:right;  height:25px; max-width:60%;}

.yema div a{ line-height:17px; padding: 0px 5px; margin:4px 3px; color:#fff; background:#999999; text-align:center;}

.yema div a:hover{ background:#f75701;}

.yema div a.yema_f{ width:auto; height:17px; border:1px solid #999; background:none; padding:0 5px; color:#999; margin:3px;}



.hotnews{ width:706px; display:block; padding:20px; overflow:hidden; border:1px solid #d9d9d9;}

.hotnews li{ width:290px; height:37px; display:block; float:left; background: url(../images/+.jpg) no-repeat left 14px; border-bottom:1px dashed #d9d9d9; line-height:37px; color:#999;padding-left:12px; overflow:hidden; margin:0 20px;_margin:0 10px;}

.hotnews li:nth-child(odd){ margin:0;}

.hotnews li:nth-child(2n){ margin:0 0 0 85px;}

.hotnews li a{ color:#666;}

.hotnews li a:hover{ color:#f75701;}

.hotnews li em{ font-style:normal; float:right; line-height:37px; text-align:right; height:37px; width:80px; display:block;}



.nytlt2{ width:748px; height:46px; line-height:46px; color:#fff; background:#0b53c9; font-size:20px; text-indent:20px; border-radius:4px 4px 0 0;}

.nytlt2 a{ width:100px; height:46px; display:block; float:right; line-height:46px; overflow:hidden; text-align:right; font-size:12px; color:#fff; padding-right:10px;}



/*ͼŴ*/

/* Ŵ󾵿ʼ */

.magnifier{

	position:relative;

	margin:25px ;

	_margin:12px ;

	width: 344px;

	float:left;

}

.magnifierView{

	padding:5px;

	border:1px solid #999;

}

#small{	
padding: 15px;
	width: 336px;

	overflow:hidden;

}

.magnifierView .vm{

	width:336px;

	height: 336px;

	*font-size:330px;

	display:block;

}

.magnifierView .vm img{width: 336px;height: 336px;}

.mark{

	display:none;

	position:absolute;

	top:0;

	left:0;

	z-index:2;

	width:80px;

	height:80px;

	background:#FFF;

	filter:alpha(opacity:50);

	opacity:0.5;

	border:1px solid #333;

	cursor:move;

}

#bigBox{

	display:none;

	position:absolute;

	left:350px;

	top:0;

	width:300px;

	height:300px;

	overflow:hidden;

	background:#F3F5EC;

	border:1px solid #BEC3AB;

}

.bigImg{

	position:absolute;

	left:0;

	top:0;

}

.bigImg img{

	display:block;

}

.magnifierList{

	position:relative;

	top:10px;

	width:100%;

	height:82px;

	overflow:hidden;

}

.magnifierImg{

	position:relative;

	z-index:2;

	margin:0 auto;

	width:310px;

	height:82px;

	overflow:hidden;

}

.magnifierImg ul{

	position:absolute;

	left:4px;

	width:10000%;

}

.magnifierImg li{

	display:inline;

	float:left;

	margin-right:10px;

	padding: 2px 0 3px 0;

	cursor:pointer;

}

.magnifierImg li .vm{

	width: 80px;

	height: 80px;

	border:1px solid #e0e0e0;

	display:block;

	*overflow:visible;

	*font-size:63px;

	padding:1px;

}

.magnifierImg li .vm img{ display:inline; width: 80px; height: 80px;}

.magnifierImg li .vm:hover{ border-color:#73c5ff;}

.magnifierImg li.vCur{

	background-position:0 0;

}

.arrows{

	position:absolute;

	left:0;

	top:5px;

	z-index:1;

	width:100%;

}

.arrows a{

	color:#fff;

	width:13px;

	height:77px;

	background:#0B53C9;

	line-height:77px; font-size:14px;

	text-align:center;

}

.arrows a:link { color:#fff; }

.arrows a:visited { color:#fff; }

.arrows a.fl{

	background-position:0 0;

}

.arrows a.fl:hover{

	background-position:0 -77px;

}

.arrows a.fr{

	background-position:-13px 0;

}

.arrows a.fr:hover{

	background-position:-13px -77px;

}



/**/

.pro_about{ width: 380px;  float:right; position:relative;padding-top:20px;}

.pro_about h1{ font-size:30px; font-weight:bold;}

.pro_about p{ line-height:36px; font-size:14px;}

.pro_about a{ width:180px; height:36px; line-height:36px; text-align:center; border:1px solid #999; display:block; font-size:16px; position:absolute; left:20px;top:317px; font-weight:bold;}

.pro_about a:hover{ color:#666; border-color:#666;}

.pro_text{font-size: 14px;line-height: 30px; width:720px; margin:0 auto;  min-height:60px; margin-top:20px; padding:0 10px;}



.leftcase{ width:238px; border:1px solid #dcdcdc; overflow:hidden; padding:20px 0;}

.leftcase li{ width:204px; height:237px; display:block; margin:0 17px; float:left;}

.leftcase li a:hover span{ border-color:#f75701;}

.leftcase li span{ width:194px; height:193px; display:block; padding:4px; border:1px solid #dcdcdc;}

.leftcase li span img{width:194px; height:193px;}

.leftcase li p{ width:204px; height:34px; display:block; line-height:34px; background: url(../images/proYY.jpg) no-repeat center top; text-align:center;}

/*ҳб*/



.nynews{ width:738px;  overflow:hidden;}

.nynews ul{}

.nynews ul li{ width:706px;  border-bottom:1px dashed #dcdcdc; overflow:hidden; float:left; display:block; padding:10px 16px; display:block; background:#fff;}

.nynews ul li span{ width:100%; height:36px; display:block; line-height:36px; text-align:right;}

.nynews ul li span em{ font-style:normal; color:#999999; font-family:"";}

.nynews ul li span h2{ float:left; line-height:36px; font-size:14px; font-weight:600; font-family:"";}

.nynews ul li a{color:#f75701;}

.nynews ul li a:link { color:#f75701; }

.nynews ul li a:visited { color:#f75701; }

.nynews ul li p{ line-height:26px;}



/**/

.news_text{    line-height: 25px;font-size: 14px;padding:16px;}

.news_text h1{ width:100%; font-size:18px; font-weight:bold; line-height:32px; text-align:center; padding:15px 0;}

.news_text p{}
.news_text img{max-width: 666px;}

.laiyuan{text-align: center; width:94%; height:34px; line-height:34px; border:1px dashed #CCC; color:#999; margin-bottom:20px; margin:0 3%;}

.laiyuan span{ display:inline; float:left; padding:0 0 0 60px;}



/*team*/

.team{ width:1024px; background:#fff; margin:0 auto; overflow:hidden;}

.team ul{}

.team ul li{ width:497px; height:316px; display:block; float:left; background:url(../images/teamBG.jpg) no-repeat right top; position:relative; margin: 6px 0px 6px 10px;}

.team ul li span{ width:274px; height:316px; display:block; float:left;}

.team ul li span img{width:274px; height:316px;}

.team ul li h3{ width:223px; height:58px; display:block; line-height:58px; text-align:center; font-size:18px; color:#fff; font-weight:500; float:left;}

.team ul li div{ width:223px; height:222px; float:left; position:relative; padding-top:10px; overflow:hidden;}

.team ul li div p{ font-size:14px; line-height:22px; padding: 0 12px;}

.team ul li .yy{ width:68px; height:22px; display:block; background:url(../images/team_a.gif) no-repeat left top; float:left; margin-left:12px;}



/**/

.case{ width:1024px; margin:0 auto; overflow:hidden; background:#fff;}

.case ul{}

.case ul li{ width:234px; height:266px; display:block; float:left; margin:10px;_margin:5px;}

.case ul li a:hover span{ border-color:#f75701;}

.case ul li span{ width:224px; height:224px; display:block; padding:4px; border:1px solid #dcdcdc; cursor:pointer;}

.case ul li p{ width:234px; height:32px; display:block; background:url(../images/zzzhuadiwen.jpg) no-repeat center top; line-height:32px; text-align:center; font-size:12px;}



/**վͼ**/

.map_main {

    border: 5px solid #f0f0f0;

    margin: 10px auto;

    overflow: hidden;

    padding-bottom: 10px;

    width: 960px;

}

.sitemap_con {

    color: #666;

    margin: 10px auto 0;

    width: 845px;

}

.sitemap_con .map_top {

    border-bottom: 1px solid #ccc;

}

.sitemap_con .map_top img {

    float: left;

}

.site_r_link {

    background: none repeat scroll 0 0 #f8f8f8;

    border: 1px solid #cdcdcd;

    float: right;

    padding: 5px 10px;

    width: 160px;

}

.site_plc {

    background: url("img/ico27.gif") no-repeat scroll 0 8px rgba(0, 0, 0, 0);

    padding: 5px 0;

    text-indent: 10px;

}

.sitemap_con h4 {

    line-height: 30px;

}

.b4 {

    border: 1px solid #e0e0e0;

    overflow: hidden;

}

.b4 ul {

    padding: 0 11px;

}

.b4 li {

    float: left;

    line-height: 25px;

    overflow: hidden;

    white-space: nowrap;

    width: 164px;

}

.b4 li a {

    color: #666;

}

.b4 li a:hover {

    color: #0f6bd6;

}

.b4 {

    border: 1px solid #e0e0e0;

    overflow: hidden;

}

.b4 ul {

    padding: 0 11px;

}

.b4 li {

    float: left;

    line-height: 25px;

    overflow: hidden;

    white-space: nowrap;

    width: 164px;

}

.b4 li a {

    color: #666;

}

.b4 li a:hover {

    color: #0f6bd6;

}
.zmxt{height:565px;}
.zmxtcen{ position:relative; height:565px; background:url(../images/zmxtbg.png) no-repeat center #fff;}
.zmxtcen p{position:absolute; font-size:15px; color:#505050;font-family:寰蒋闆呴粦;width: 288px;height: 35px;padding-left: 93px;}
.zmxtp1{top: 200px;left: 32px; background:url(../images/zmxtp1.png) no-repeat center;}
.zmxtp2{top: 320px;left: -35px;background:url(../images/zmxtp2.png) no-repeat center;}
.zmxtp3{top: 437px;left: 7px;background:url(../images/zmxtp3.png) no-repeat center;}
.zmxtp4{top: 437px;left: 636px;background:url(../images/zmxtp4.png) no-repeat center;}
.zmxtp5{top: 320px;left: 700px;background:url(../images/zmxtp5.png) no-repeat center;}
.zmxtp6{top: 200px;left: 631px;background:url(../images/zmxtp6.png) no-repeat center;}
.zmxtp1:hover{background:url(../images/zmxtp1.png) no-repeat center;}
.gaoliang{ width:149px; height: 148px;text-align: center;line-height: 148px;font-family: 寰蒋闆呴粦;font-size: 34px;font-weight: 600;color: #fff; position:absolute; background:url(../images/zmkzbg.png) no-repeat;}
.gaoliang1{top: 146px; left: 357px;}
.gaoliang2{top: 263px; left: 283px;}
.gaoliang3{ top: 380px;left: 357px;}
.gaoliang4{top:380px; left:511px;}
.gaoliang5{ top:263px; left:587px;}
.gaoliang6{ top:146px; left:511px;}
.main {
     width: 1025px; 
    margin: 0 auto;
}
.flink{ padding-bottom: 10px;width: 1024px;
    margin: 0 auto;padding-top:21px; clear:both}
.flink h2{ height:38px; border:1px #dfdfdf solid; border-bottom:2px #429b25 solid; background:url(../images/link-tit.jpg) repeat-x; line-height:38px; padding:0 11px 0 13px; font-size:16px; font-weight:bold; font-family:"微软雅黑";}
.flink h2 a{ color:#429b25;}
.flink h2 span{ float:right; font-size:12px; font-family:"宋体"; font-weight:normal; color:#017eb7; padding-top:8px; line-height:30px;}
.flink h2 span a{ color:#017eb7;}
.flink-c{ border:1px #dfdfdf solid; background:#f2f2f2; padding:15px 8px 16px 8px; color:#626262}
.flink-c a{ padding:0 7px;*padding:0 7px 0 6px; color:#626262; line-height:28px;}
.turn ul{
  font-size: 14px;
  line-height: 30px;
  padding: 10px;
  width: 740px;
  float: left;
}
.cptab { 
border-top:1px solid #D5D5D5;
    border-bottom: 2px solid #0169cc;
    color: #0169cc;
    font-size: 14px;
    font-weight: bold;
    height: 37px;
    line-height: 37px;
    padding: 0 12px 0 15px;}
.cptab a { color:#0169cc;  }
.cptab a:hover {text-decoration:none;}
.cptab a.cr { font-weight:bold; }
.pages{margin-top:5px}
.pages a,.pages a:visited,.pages b,.pages span{display:inline;float:left;min-width:12px;height:20px;line-height:20px;margin:5px 5px 0 0;padding:2px 5px;text-align:center;font-family:"微软雅黑", Arial, "宋体";font-size:12px;white-space:nowrap;border:1px solid #BDD7F2;border-radius:3px;color:#333}
.pages a:hover{border:1px solid #38739F;background:#E5F3FF;color:#000;font-weight:400}
.pages b{border:1px solid #BDD7F2!important;background:#CBE0F7!important}
.pages span{font-weight:bold}
.cf:after{content:"";display:block;clear:both;height:0;overflow:hidden}
.cf{zoom:1}
.rmbq{ width:690px; height:30px; line-height:30px; font-size:13px; margin:8px 0 20px 0; float:left; padding:0;}

.rmbq span{ font-size:15px; color:#990000; width:80px; height:30px; display:block; float:left; overflow:hidden; padding:0; margin:0;}

.rmbq a{ display:block; margin:0 10px 0 0; float:left; border:#e2e1e1 1px solid; height:25px; line-height:25px; padding:0 5px; }

.tw{ width:690px; float:left; margin: 10px 0 10px 1px  font-size: 14px;}
.tw a{ display:block; margin:0 5px 0 0; float:left;}
.tw span{ width:65px; float:left;}

.right .RandomNews{background-color:#fff; padding-top:10px;}
.RandomNews {background-color:#fff;}
.diysr{background:url(../images/base754.gif) no-repeat;height:36px;line-height:36px;padding-left:27px;}
.diysr a{color:#6B9F1F;font-weight:bold;}
.diysr a:hover,.tit a:hover{text-decoration:underline;}
.news_random{border:1px solid #CCC;border-top:none;border-bottom:none;width:752px;padding-top:8px;}
.news_random li{ height:28px;line-height:28px; padding:0 17px 0 10px;  width:345px; float:left;overflow:hidden;}
.news_random li a{ background:url(../images/ico55.gif) no-repeat 0 4px; padding-left:12px;}
.news_random11{border:1px solid #CCC;border-top:none;border-bottom:none;width:752px;padding-top:8px;}
.news_random11 li{ height:28px;line-height:28px; padding:0 10px 0 10px; float:left;overflow:hidden;}
.news_random11 li a{ background:url(../images/ico55.gif) no-repeat 0 4px; padding-left:12px;}
dl.pd_list_dl{ width:196px; overflow:hidden; float:left;padding:5px 25px 10px;}
dl.pd_list_dl dt{ width:196px; height:186px;line-height:0; font-size:0;}
dl.pd_list_dl dt img{width:190px; height:180px; padding:2px; border:1px solid #D6D6D6;background:#E7E7E7; }
dl.pd_list_dl dt a:hover img{border:1px solid #429B25; width:196px; height:186px;}
dl.pd_list_dl dd{ margin-top:5px; height:20px; width:196px; line-height:20px; text-align:center; overflow:hidden;}
dl.pd_list_dl dd a:hover{color:#429B25;}

dl.pd_list_dls{ width:196px; overflow:hidden; float:left;padding:5px 27px 10px;}
dl.pd_list_dls dt{ width:196px; height:186px;line-height:0; font-size:0;}
dl.pd_list_dls dt img{width:190px; height:180px; padding:2px; border:1px solid #D6D6D6;background:#E7E7E7; }
dl.pd_list_dls dt a:hover img{border:1px solid #429B25; width:196px; height:186px;}
dl.pd_list_dls dd{ margin-top:5px; height:20px; width:196px; line-height:20px; text-align:center; overflow:hidden;}
dl.pd_list_dls dd a:hover{color:#429B25;}